<?php
//dezend by http://www.yunlu99.com/ QQ:270656184
defined('BASEPATH') || exit('No direct script access allowed');

if (!function_exists('correct')) {
	function correct($arr)
	{
		if (empty($arr)) {
			return false;
		}

		if (!is_array($arr)) {
			return false;
		}

		if (count($arr) <= 0) {
			return false;
		}

		foreach ($arr as $k => $v) {
			if ($v === false) {
				return false;
			}
		}

		return true;
	}
}

if (!function_exists('is_password')) {
	function is_password($s)
	{
		return preg_match('/^\\S{6,20}$/', $s);
	}
}

if (!function_exists('is_username')) {
	function is_username($s)
	{
		return preg_match('/^[a-zA-Z]{1}\\w{3,15}$/', $s);
	}
}

if (!function_exists('is_email')) {
	function is_email($s)
	{
		return preg_match('/^[\\w\\-\\.]+@[\\w\\-\\.]+(\\.\\w+)+$/', $s);
	}
}

if (!function_exists('is_idno')) {
	function is_idno($s)
	{
		return preg_match('/(^\\d{15}$)|(^\\d{18}$)|(^\\d{17}(\\d|X|x)$)/', $s);
	}
}

if (!function_exists('is_mobile')) {
	function is_mobile($s)
	{
		return preg_match('/^1[34578]{1}\\d{9}$/', $s);
	}
}

?>
